package com.platform.qujia.service;


import com.platform.qujia.pojo.SuperPayOrder;

import java.util.List;

/**
 * 超级会员开通支付订单Service接口
 * 
 * @author qujia
 * @date 2021-12-20
 */
public interface SuperPayOrderService
{
    /**
     * 查询超级会员开通支付订单
     *
     * @param superPayId 超级会员开通支付订单ID
     * @return 超级会员开通支付订单
     */
    public SuperPayOrder selectSuperPayOrderById(Long superPayId);

    /**
     * 查询超级会员开通支付订单列表
     *
     * @param superPayOrder 超级会员开通支付订单
     * @return 超级会员开通支付订单集合
     */
    public List<SuperPayOrder> selectSuperPayOrderList(SuperPayOrder superPayOrder);

    /**
     * 新增超级会员开通支付订单
     *
     * @param superPayOrder 超级会员开通支付订单
     * @return 结果
     */
    public int insertSuperPayOrder(SuperPayOrder superPayOrder);

    /**
     * 修改超级会员开通支付订单
     *
     * @param superPayOrder 超级会员开通支付订单
     * @return 结果
     */
    public int updateSuperPayOrder(SuperPayOrder superPayOrder);

    /**
     * 批量删除超级会员开通支付订单
     *
     * @param superPayIds 需要删除的超级会员开通支付订单ID
     * @return 结果
     */
    public int deleteSuperPayOrderByIds(Long[] superPayIds);

    /**
     * 删除超级会员开通支付订单信息
     *
     * @param superPayId 超级会员开通支付订单ID
     * @return 结果
     */
    public int deleteSuperPayOrderById(Long superPayId);

}
